package com.example.demo.demos.web;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

public class GlobalMapProvider {
    // 私有静态变量，保存Map实例
    private static final Map<String, String> globalMap = new HashMap<>();

    // 私有构造函数，防止外部通过new创建实例
    private GlobalMapProvider() {
    }

    // 静态方法，提供Map的访问
    public static Map<String, Object> getGlobalMap() {
        return Collections.unmodifiableMap(globalMap); // 返回只读视图
    }

    // 可以添加其他方法来操作Map，例如添加或删除元素
    public static void putToGlobalMap(String key, String value) {
        globalMap.put(key, value);
    }

    public static String getFromGlobalMap(String key) {
        return globalMap.get(key);
    }
}
